package com.note7_6;

import java.io.IOException;
import java.util.Scanner;

public class Question5 {

	/*
	 * 5：公司有公司名称，注册地址，电话，经营范围等属性（动态输入），公司有很多员工（用List存储，作为公司的一部分），
	 * 员工有姓名，年龄，性别，职务，薪水、工号等属性，
	 * 公司有招聘员工（要求工号不能重复），有输出员工信息，以及辞退员工，和统计公司人数的方法用oo的思想模拟，
	 * 同时序列化公司的全部信息（包括员工）。下次启动能获得上次的信息。
	 */
	public static void main(String[] args) throws IOException, ClassNotFoundException {
	
		CompanyDao cd = new CompanyDao();
		Company c = cd.showPerson();
		Scanner in = new Scanner(System.in);
		while(true){
			System.out.println("1、招聘员工");
			System.out.println("2、输出员工信息");
			System.out.println("3、辞退员工");
			System.out.println("4、统计公司人数");
			System.out.println("5、退出");
			int flag =in.nextInt();
			switch(flag){
				case 1:
					int number = cd.addPerson_getNumber(c);
					System.out.println("该员工工号为"+number);
					break;
				case 2:
					System.out.println(c.toString());
					break;
				case 3:
					cd.deleteByNumber(c);
					break;
				case 4:
					System.out.println("当前公司有"+c.number()+"人");
					break;
				case 5:
					cd.quit(c);
					return;
			}
		}
	}
}
